Análisis de Requerimientos del Sistema
El presente documento, representa la formalización de la fase de Análisis dentro del Ciclo de Vida del Desarrollo del Software (SDLC) para el proyecto "Sistema de Gestión de Biblioteca".
Tras la fase inicial de identificación del problema, donde se definieron las necesidades y desafíos de la gestión bibliotecaria actual, y la planificación del proyecto, donde se establecieron los objetivos y el alcance, esta fase de análisis se centra en comprender en profundidad los requerimientos que el nuevo sistema debe satisfacer.
Mediante un riguroso proceso de captura de requerimientos, se ha elaborado una lista de las funcionalidades esperadas por los usuarios (Requerimientos Funcionales]]), así como las cualidades que el sistema debe poseer (Requerimientos No Funcionales) y las restricciones que condicionan su desarrollo (Seudorrequerimientos, Restricciones o Restricciones del Dominio).
Representa una visión general y estructurada de dichos requerimientos, empleando un diagrama de casos de uso que ilustra las interacciones entre los distintos actores (usuarios, estudiantes, investigadores y bibliotecarios) y las principales funcionalidades del sistema. El propósito de este análisis es proporcionar una base sólida y transparente para las siguientes fases del SDLC, como el diseño e implementación, asegurando que el "Sistema de Gestión de Biblioteca" responda de manera eficaz a las necesidades detectadas.
Para un examen detallado y la justificación de cada requerimiento, se recomienda consultar la sección Especificaciones de Casos de Uso. Asimismo, para garantizar la trazabilidad entre los requerimientos y los casos de uso, se sugiere revisar la Matriz Requerimientos vs Casos de Uso.
Diagrama de Casos de Uso
El siguiente diagrama proporciona una representación visual de las interacciones entre los diferentes actores y el sistema:
Figura
Sistema de Biblioteca (Diagrama de Casos de Uso)
Este diagrama sintetiza los casos de uso identificados, representando las interacciones esenciales que los usuarios requieren del sistema para alcanzar sus objetivos. Cada caso de uso corresponde a una funcionalidad clave del "Sistema de Gestión de Biblioteca". Para una explicación detallada, véase explicación del diagrama de casos de uso de este ejemplo.
Especificaciones de Casos de Uso
La presente sección desarrolla en detalle las especificaciones de los casos de uso identificados para el "Sistema de Gestión de Biblioteca". Cada caso de uso se describe de manera estructurada, siguiendo las mejores prácticas recomendadas en la Ingeniería del Software, con el objetivo de garantizar la claridad, la trazabilidad y la exhaustividad de los requerimientos funcionales del sistema.
Para la redacción de cada especificación, se han considerado los siguientes elementos, según lo habíamos desarrollado en Especificaciones de Casos de Uso.